/**
 * 
 */
package escola.modelo.permissao;

import java.util.HashSet;
import java.util.Set;

import escola.modelo.AbstractModel;

/**
 * @author Jonathan
 *
 */
public class Permissao extends AbstractModel {
	
	private Integer id;
	
	private String permissao;
	
	private String descricao;
	
	private Set<PermissaoUsuario> usuarios;
	
	@Override
	public Integer getId() {
		return id;
	}
	
	public void setId(Integer id) {
		this.id = id;
	}

	public String getPermissao() {
		return permissao;
	}

	public void setPermissao(String permissao) {
		this.permissao = permissao;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public Set<PermissaoUsuario> getUsuarios() {
		if (usuarios == null) {
			usuarios = new HashSet<PermissaoUsuario>();
		}
		return usuarios;
	}

	void setUsuarios(Set<PermissaoUsuario> usuarios) {
		this.usuarios = usuarios;
	}

}
